package com.cloudz.iptv.utils;

import android.content.Context;
import android.content.SharedPreferences;

import com.cloudz.iptv.SplashActivity;
import com.cloudz.iptv.api.ApiConstants;

/**
 * @File Name: com.cloudz.iptv.utils
 * @Author: YJ //作者及
 * @Date: 2018/12/26 12:40 AM//完成日期
 * @Description: // 描述
 * @Version: v0.0.1 // 版本信息
 * @Function List: // 主要函数及其功能
 * @Others: // 其它内容的说明
 * @History: // 历史修改记录
 */
public class SimplePreference
{
    public final static String SERVER = "server";

    /**
     * 获取接口对象
     *
     * @param context
     * @return
     */
    public static SharedPreferences getPreference(Context context)
    {
        return context.getSharedPreferences(SERVER, Context.MODE_PRIVATE);
    }

    /**
     * 设置保存值
     *
     * @param context
     * @param key
     * @param value
     */
    public static void putString(Context context, String key, String value)
    {
        SharedPreferences.Editor editor = getPreference(context).edit();
        editor.putString(key, value);
        editor.commit();
    }

    /**
     * 获取设备ID
     * @param context
     * @return
     */
    public static String getDeviceId(Context context)
    {

        SharedPreferences sharedPreferences = getPreference(context);

        String deviceID = sharedPreferences.getString(SplashActivity.SP_DEVICES_ID, "");

        return deviceID;
    }

    /**
     * 获取服务器请求地址
     * @param context
     * @return
     */
    public static String getServerUrl(Context context)
    {

        SharedPreferences sharedPreferences = getPreference(context);

        String deviceID = sharedPreferences.getString(ApiConstants.BASE_URL, "");

        return deviceID;
    }

}
